
////////////////////////////////////////////////////////////
// Headers
////////////////////////////////////////////////////////////
#include <SFML/Graphics.hpp>
#include <iostream>

#include "util/Debug.hpp"

#include "display/ThreadDisplay.hpp"
#include "display/MainScreen.hpp"

#include "display/game/GameGraphic.hpp"

/**
 * main general de l'appli
 */
int main()
{

    Debug::printTrace(Debug::information, "Launcher.main", "Launching ....");

    ThreadDisplay screen;

    MainScreen* display = new MainScreen(&screen);

	screen.setDisplayable(display);
	screen.Launch();

    screen.Wait();

    return EXIT_SUCCESS;
}
